@charset "UTF-8";
.button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #c4c4c4;
  color: #1f2d3d;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 4px
}

.button + .button {
  margin-left: 10px
}

.button:focus, .button:hover {
  color: #20a0ff;
  border-color: #20a0ff
}

.button:active {
  color: #1d90e6;
  border-color: #1d90e6;
  outline: 0
}

.button::-moz-focus-inner {
  border: 0
}

.button [class*=icon-] + span {
  margin-left: 5px
}

.button.is-loading {
  position: relative;
  pointer-events: none
}

.button.is-loading:before {
  pointer-events: none;
  content: '';
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: rgba(255, 255, 255, .35)
}

.button.is-disabled, .button.is-disabled:focus, .button.is-disabled:hover {
  color: #bfcbd9;
  cursor: not-allowed;
  background-image: none;
  background-color: #eef1f6;
  border-color: #d1dbe5
}

.button.is-disabled.button--text {
  background-color: transparent
}

.button.is-disabled.is-plain, .button.is-disabled.is-plain:focus, .button.is-disabled.is-plain:hover {
  background-color: #fff;
  border-color: #d1dbe5;
  color: #bfcbd9
}

.button.is-active {
  color: #1d90e6;
  border-color: #1d90e6
}

.button.is-plain:focus, .button.is-plain:hover {
  background: #fff;
  border-color: #20a0ff;
  color: #20a0ff
}

.button.is-plain:active {
  background: #fff;
  border-color: #1d90e6;
  color: #1d90e6;
  outline: 0
}

.button--primary {
  color: #fff;
  background-color: #20a0ff;
  border-color: #20a0ff
}

.button--primary:focus, .button--primary:hover {
  background: #4db3ff;
  border-color: #4db3ff;
  color: #fff
}

.button--primary.is-active, .button--primary:active {
  background: #1d90e6;
  border-color: #1d90e6;
  color: #fff
}

.button--primary:active {
  outline: 0
}

.button--primary.is-plain {
  background: #fff;
  border: 1px solid #bfcbd9;
  color: #1f2d3d
}

.button--primary.is-plain:focus, .button--primary.is-plain:hover {
  background: #fff;
  border-color: #20a0ff;
  color: #20a0ff
}

.button--primary.is-plain:active {
  background: #fff;
  border-color: #1d90e6;
  color: #1d90e6;
  outline: 0
}

.button--success {
  color: #fff;
  background-color: #13ce66;
  border-color: #13ce66
}

.button--success:focus, .button--success:hover {
  background: #42d885;
  border-color: #42d885;
  color: #fff
}

.button--success.is-active, .button--success:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #fff
}

.button--success:active {
  outline: 0
}

.button--success.is-plain {
  background: #fff;
  border: 1px solid #bfcbd9;
  color: #1f2d3d
}

.button--success.is-plain:focus, .button--success.is-plain:hover {
  background: #fff;
  border-color: #13ce66;
  color: #13ce66
}

.button--success.is-plain:active {
  background: #fff;
  border-color: #11b95c;
  color: #11b95c;
  outline: 0
}

.button--warning {
  color: #fff;
  background-color: #f7ba2a;
  border-color: #f7ba2a
}

.button--warning:focus, .button--warning:hover {
  background: #f9c855;
  border-color: #f9c855;
  color: #fff
}

.button--warning.is-active, .button--warning:active {
  background: #dea726;
  border-color: #dea726;
  color: #fff
}

.button--warning:active {
  outline: 0
}

.button--warning.is-plain {
  background: #fff;
  border: 1px solid #bfcbd9;
  color: #1f2d3d
}

.button--warning.is-plain:focus, .button--warning.is-plain:hover {
  background: #fff;
  border-color: #f7ba2a;
  color: #f7ba2a
}

.button--warning.is-plain:active {
  background: #fff;
  border-color: #dea726;
  color: #dea726;
  outline: 0
}

.button--danger {
  color: #fff;
  background-color: #ff4949;
  border-color: #ff4949
}

.button--danger:focus, .button--danger:hover {
  background: #ff6d6d;
  border-color: #ff6d6d;
  color: #fff
}

.button--danger.is-active, .button--danger:active {
  background: #e64242;
  border-color: #e64242;
  color: #fff
}

.button--danger:active {
  outline: 0
}

.button--danger.is-plain {
  background: #fff;
  border: 1px solid #bfcbd9;
  color: #1f2d3d
}

.button--danger.is-plain:focus, .button--danger.is-plain:hover {
  background: #fff;
  border-color: #ff4949;
  color: #ff4949
}

.button--danger.is-plain:active {
  background: #fff;
  border-color: #e64242;
  color: #e64242;
  outline: 0
}

.button--info {
  color: #fff;
  background-color: #50bfff;
  border-color: #50bfff
}

.button--info:focus, .button--info:hover {
  background: #73ccff;
  border-color: #73ccff;
  color: #fff
}

.button--info.is-active, .button--info:active {
  background: #48ace6;
  border-color: #48ace6;
  color: #fff
}

.button--info:active {
  outline: 0
}

.button--info.is-plain {
  background: #fff;
  border: 1px solid #bfcbd9;
  color: #1f2d3d
}

.button--info.is-plain:focus, .button--info.is-plain:hover {
  background: #fff;
  border-color: #50bfff;
  color: #50bfff
}

.button--info.is-plain:active {
  background: #fff;
  border-color: #48ace6;
  color: #48ace6;
  outline: 0
}

.button--large {
  padding: 11px 19px;
  font-size: 16px;
  border-radius: 4px
}

.button--small {
  padding: 7px 9px;
  font-size: 12px;
  border-radius: 4px
}

.button--mini {
  padding: 4px;
  font-size: 12px;
  border-radius: 4px
}

.button--text {
  border: none;
  color: #20a0ff;
  background: 0 0;
  padding-left: 0;
  padding-right: 0
}

.button--text:focus, .button--text:hover {
  color: #4db3ff
}

.button--text:active {
  color: #1d90e6
}

.button-group {
  display: inline-block;
  vertical-align: middle
}

.button-group:after, .button-group:before {
  display: table;
  content: ""
}

.button-group:after {
  clear: both
}

.button-group .button--primary:first-child {
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--primary:last-child {
  border-left-color: rgba(255, 255, 255, .5)
}

.button-group .button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, .5);
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--success:first-child {
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--success:last-child {
  border-left-color: rgba(255, 255, 255, .5)
}

.button-group .button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, .5);
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--warning:first-child {
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--warning:last-child {
  border-left-color: rgba(255, 255, 255, .5)
}

.button-group .button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, .5);
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--danger:first-child {
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--danger:last-child {
  border-left-color: rgba(255, 255, 255, .5)
}

.button-group .button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, .5);
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--info:first-child {
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button--info:last-child {
  border-left-color: rgba(255, 255, 255, .5)
}

.button-group .button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, .5);
  border-right-color: rgba(255, 255, 255, .5)
}

.button-group .button {
  float: left;
  position: relative
}

.button-group .button + .button {
  margin-left: 0
}

.button-group .button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.button-group .button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.button-group .button:not(:first-child):not(:last-child) {
  border-radius: 0
}

.button-group .button:not(:last-child) {
  margin-right: -1px
}

.button-group .button.is-active, .button-group .button:active, .button-group .button:focus, .button-group .button:hover {
  z-index: 1
}
